﻿using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.Xna.Framework.Content;
using Microsoft.Xna.Framework.Graphics;

namespace ArlesInterfaces.Render
{
    public interface IRender
    {
        //Properties
        FillMode RenderFillMode { set; get; }

        MultiSampleType RenderMultiSampleType { set; get; }

        GraphicsDevice Device { get; }

        ContentManager ContentManager { get; }

        ICamera Camera { get; }

        bool ShowStats { set; get; }

        bool FPSLimit { set; get; }
        

        //Methods
        void ResetStats();
    }
}
